package com.ltmonitor.service;

import com.ltmonitor.entity.Department;
import com.ltmonitor.entity.UserInfo;
/**
 * 用户信息服务，提供用户信息的增删该查的功能服务
 * @author admin
 *
 */
public interface IUserInfoService extends IBaseService<Long, UserInfo> {

	/**
	 * 根据用户的登录账号 获得用户信息类
	 * @param loginName
	 * @return
	 */
	UserInfo getUserInfoByLoginName(String loginName);
	/**
	 * 给用户分配部门权限
	 * @param dep 部门
	 * @param userId 用户id 
	 */
	void assignDepartmentToUser(Department dep, long userId);
	

}
